"""
列表的定义:
列表用[]来定义
列表的特点:
    1  有序 ---->先进先出  有点有序有序号,有的没有
    2  可以存重复值
    3  可变 ---->可以对这个容器进行增加或者删除或者修改
列表的英语单词: list
"""
#定义一个空列表
list1=[]
print(type(list1))
#定义非空列表,里面有元素(数据)
# 列表可以存储不同的数据类型,元素与元素之间用逗号隔开
list2=[1,2,2.3,"张三",True]
print(list2)#输入列表中所有的元素
# 怎么输出列表中的某一个元素?
# 索引(index) 通过索引来获取列表中的某一个元素
# 索引: 从0开始 第一个元素的索引是0 最后一个元素索引:列表的长度 -1
# 索引:也可以是负数 , -1代表的是最后一个元素,从右到左排序 -1 -2 -3  是python独有的
# 输出单个元素的语法:
#  列表名[索引]    变量名.print --->直接快速输出
print(list2[3])
print(list2[-2])   # IndexError :索引超出界限
# 怎么修改列表中的元素值   --->通过索引去修改
# 语法: 列表名[索引]=值
list2[-1]="李四"
print(list2)


